لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش Apache Kafka Series - Learn Apache Kafka for Beginners v3 [ویدئو]
Apache Kafka Series - Learn Apache Kafka for Beginners v3 [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
توان عملیاتی بالا و تأخیر کم آپاچی کافکا، آن را به یکی از پیشروترین فناوریهای سازمانی جریان داده توزیع شده تبدیل کرده است. این توسط بسیاری از شرکت های Fortune 500 مانند Netflix، Airbnb، Uber، Walmart و LinkedIn استفاده می شود. اگر می خواهید مهارت های آپاچی کافکا را برای پخش آسان داده ها توسعه دهید، این دوره برای شما مناسب است.
این دوره با توضیح معماری اکوسیستم آپاچی کافکا شروع می شود و سپس به مفاهیم اصلی کافکا مانند موضوعات، پارتیشن ها، کارگزاران، کپی ها، تولید کنندگان، مصرف کنندگان و موارد دیگر می پردازد. در مرحله بعد، از باینری های بومی کافکا برای راه اندازی کلاستر کافکا خود در ویندوز، مک او اس ایکس و لینوکس استفاده خواهید کرد.
با پیشرفت، تجربه عملی با رابط خط فرمان کافکا (CLI) به همراه درک نحوه ایجاد تولیدکنندگان و مصرف کنندگان در جاوا برای تعامل با کافکا خواهید داشت. در مرحله بعد، یک پروژه واقعی با استفاده از ویکیمدیا بهعنوان منبع داده برای تولیدکننده و جستجوی آزاد بهعنوان سینک برای مصرفکنندگان ما. در ادامه، با API های پیشرفته ای مانند Kafka Connect و Kafka Streams آشنا خواهید شد و یک مطالعه موردی در مورد برنامه های کاربردی کافکا در دنیای واقعی انجام خواهید داد. در نهایت، یک نمای کلی از کافکا پیشرفته برای مدیران دریافت خواهید کرد و پیکربندی های پیشرفته موضوع را درک خواهید کرد.
در پایان این دوره، شما به خوبی با نحوه ایفای نقش مهم آپاچی کافکا 3.0 در برنامه های کاربردی جریان داده آشنا خواهید شد. اکوسیستم، معماری، مفاهیم اصلی و عملیات آپاچی کافکا را درک کنید
یک محیط توسعه شخصی کافکا را راه اندازی کنید
تولیدکنندگان و مصرف کنندگان را در جاوا ایجاد کنید تا با کافکا تعامل داشته باشند
مفاهیمی مانند موضوعات، پارتیشن ها، کارگزاران، تولیدکنندگان، مصرف کنندگان
نحوه تغییر پیکربندی موضوع را کشف کنید
تمرین و درک تراکم لاگ این دوره برای توسعه دهندگانی است که می خواهند اصول آپاچی کافکا را بیاموزند، معماران نرم افزاری که می خواهند بفهمند چگونه کافکا با معماری راه حل آنها مطابقت دارد یا هر کسی که به دنبال درک نحوه عملکرد آپاچی کافکا به عنوان یک سیستم توزیع شده است. دانش پایه جاوا و خط فرمان لینوکس برای درک موثر مفاهیم تحت پوشش در دوره مفید خواهد بود. دریابید که چرا آپاچی کافکا یک انتخاب عالی برای پلتفرم پخش جریانی داده های توزیع شده است * CLI های اصلی را بیاموزید: موضوعات کافکا، تولیدکننده-کنسول-کافکا، مصرف کننده-کنسول-کافکا، گروه-مصرف کنندگان-کافکا، پیکربندی های کافکا * یک کنترل محکم در آپاچی کافکا با درک نمونه های مختلف دنیای واقعی
سرفصل ها و درس ها
مقدمه کافکا
Kafka Introduction
معرفی دوره
Course Introduction
آپاچی کافکا در پنج دقیقه
Apache Kafka in Five Minutes
اهداف دوره
Course Objectives
نظریه کافکا
Kafka Theory
موضوعات، پارتیشن ها و افست ها
Topics, Partitions, and Offsets
تولیدکنندگان و کلیدهای پیام
Producers and Message Keys
مصرف کنندگان و غیراصولی سازی
Consumers and Deserialization
گروه های مصرف کننده و افست های مصرف کننده
Consumer Groups and Consumer Offsets
کارگزاران و موضوعات
Brokers and Topics
تکرار موضوع
Topic Replication
قدردانی از تولید کننده و ماندگاری موضوع
Producer Acknowledgments and Topic Durability
تغییر پیکربندی موضوع
Changing a Topic Configuration
بخش و شاخص
Segment and Indexes
سیاست های پاکسازی گزارش
Log Cleanup Policies
پاکسازی گزارش حذف
Log Cleanup Delete
تئوری تراکم لاگ
Log Compaction Theory
تمرین تراکم چوب
Log Compaction Practice
انتخابات ناپاک رهبر
Unclean Leader Election
پیام های بزرگ در کافکا
Large Messages in Kafka
مراحل بعدی
Next Steps
بعد چه می شود؟
What's Next?
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Stéphane Maarek یک معمار راه حل، مشاور و توسعه دهنده نرم افزار است که علاقه خاصی به همه چیزهای مربوط به داده های بزرگ و تجزیه و تحلیل دارد. او همچنین یک مربی پرفروش Udemy برای دوره های خود در Apache Kafka، Apache NiFi و AWS Lambda است. او عاشق آپاچی کافکا است و مرتباً در پروژه آپاچی کافکا مشارکت می کند.
استفان همچنین یک پست وبلاگ مهمان نوشته است که در وب سایت Confluent، شرکت سازنده آپاچی کافکا، نمایش داده شده است. او همچنین یک معمار راه حل های تایید شده AWS است و سال ها تجربه با فناوری هایی مانند Apache Kafka، Apache NiFi، Apache Spark، Hadoop، PostgreSQL، Tableau، Spotfire، Docker، Ansible و غیره دارد.
نمایش نظرات